package myUtils;

import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;

public class MyUtilss {
	
	/**
	 * 文件日志输出对象（控制台，文件）
	 */
	public static Log logger_rootLogger=LogFactory.getLog("rootLogger");
	
	/**
	 * 控制台日志输出对象（控制台）
	 */
	public static Log logger_console=LogFactory.getLog("systemOut");
	
	/**
	 * 文件日志输出对象（文件）
	 */
	public static Log logger_logFile=LogFactory.getLog("logFile");
	/**
	 * 获取一个类的实例变量
	 * @param cla 实例变量的class
	 * @return
	 */
	public static Object getNewInstance(Class cla) {
		Object obj = null;
		try {
			obj = cla.newInstance();
		} catch (Exception e) {
			e.printStackTrace();
		}
		return obj;
	}
	/**
	 * 将object对象类型转换为int型
	 * @param obj
	 * @return 返回转换结果--失败时返回默认值0
	 */
	public static int objToint(Object obj){
		if(obj==null||obj.toString().trim().equals("")){
			return 0;
		}else{
			return Integer.parseInt((obj.toString().trim()));
		}
	}
}
